Stochastic Simulation of Bayesian Belief Networks

نویسندگان

  • Homer L. Chin
  • Gregory F. Cooper
چکیده

This paper examines the use of stochastic simulation of Bayesian belief networks as a method for computing the probabilities of values of variables. Specifically, it examines the use of a scheme described by Henrion, called logic sampling, and an extension to that scheme described by Pearl. The scheme devised by Pearl allows us to "clamp" any number of variables to given values and to conduct stochastic simulation on the resulting network. We have found that this algorithm, in certain networks, leads to much slower than expected convergence to the true posterior probability. This behavior is a result of the tendency for local areas in the graph to become fixed through many stochastic iterations. The length of this non-convergence can be made arbitrarily long by strengthening the dependency between two nodes. This paper describes the use of graph modification. By modifying a belief network through the use of pruning, arc reversal, and node reduction, it may be possible to convert the network to a form that is computationally more efficient for stochastic simulation. 1 . Introduction The graphical representation of probabilistic relationships between events has been the subject of considerable research. In the field of artificial intelligence, numerous systems have used a directed graph to represent probabilistic relationships between events [Duda 76, Weiss 78]. A particular probabilistic graphical representation has been independently defined and explored by several researchers. In addition to being called belief networks [Pearl 86], they have been termed causa/ nets [Good 61 ], probabilistic cause-effect models [Rousseau 68], probabilistic causal networks [Cooper 84], and influence diagrams [Howard 84, Shachter 86]. Graphical representation of probabilistic relationships allows for the efficient representation of all the existing dependencies between variables. It is only necessary to consider the known dependencies among the variables in a domain, rather than assuming that all variables are dependent on all other variables. This leads to a significant decrease in the number of probabilities needed to define the outcome space, and improved computational efficiency. Although probabilistic graphical representations often allow efficient probabilistic inference, some inference problems involving particular topological classes of belief networks have been resistant to any efficient algorithmic solution [Pearl 86]. Multiply-connected networks, the most general class of such problems, belong to a class of difficult problems which have are resistant to any general, efficient solutions, and have been shown to belong to the class of NP-hard problems [Cooper 87]. All known exact algorithms for performing inference over multiply-connected belief networks are exponential in the size of the belief network. 2. Stochastic Simulation of Bayesian Belief Networks Because exact solution of multiply connected networks is ekponentially complex in the worst cases, the development of stochastic simulation techniques to generate probabilities for variables in the network has been an area of considerable research interest. One such method, presented by Henrion [Henrion 86], is logic sampling. In a Bayesian belief network where variables are represented by nodes, simulation is begun with the nodes that have no parent nodes. A value is assigned to each such node based on its prior probability of occurrence. For example, if the probabilities for the values of a node are P(HIGH) = 0.4, P(MEDIUM) = 0.4, and P(LOW) = 0.2, then a value for this node can be simulated by generating a random number between 0 and 1.0. For numbers between 0 and 0.4, the node is set to the value HIGH; for numbers between 0.4 and 0.8, the node is set to MEDIUM; and for numbers above 0.8, the node is set to LOW. The children of these nodes can be similarly assigned values based on the conditional probabilities relating them to their parents. This process is continued until all the nodes in the network have been simulated. After many simulations, the probability of a value for a given variable can be approximated by dividing the number of times a variable is assigned a given value by the number of simulations performed. The proximity of this approximation to the true probability of a value for a node can be determined by calculating the statistical variance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bayesian Belief Network Simulation

A Bayesain belief network is a graphical representation of the underlying probabilistic relationships of a complex system. These networks are used for reasoning with uncertainty, such as in decision support systems. This requires probabilistic inference with Bayesian belief networks. Simulation schemes for probabilistic inference with Bayesian belief networks offer many advantages over exact in...

متن کامل

A Surface Water Evaporation Estimation Model Using Bayesian Belief Networks with an Application to the Persian Gulf

Evaporation phenomena is a effective climate component on water resources management and has special importance in agriculture. In this paper, Bayesian belief networks (BBNs) as a non-linear modeling technique provide an evaporation estimation  method under uncertainty. As a case study, we estimated the surface water evaporation of the Persian Gulf and worked with a dataset of observations ...

متن کامل

A Surface Water Evaporation Estimation Model Using Bayesian Belief Networks with an Application to the Persian Gulf

Evaporation phenomena is a effective climate component on water resources management and has special importance in agriculture. In this paper, Bayesian belief networks (BBNs) as a non-linear modeling technique provide an evaporation estimation  method under uncertainty. As a case study, we estimated the surface water evaporation of the Persian Gulf and worked with a dataset of observations ...

متن کامل

Approximating Probabilistic Inference in Bayesian Belief Networks

A belief network comprises a graphical representation of dependencies between variables of a domain and a set of conditional probabilities associated with each dependency. Unless P=NP, an efficient, exact algorithm does not exist to compute probabilistic inference in belief networks. Stochastic simulation methods, which often improve run times, provide an alternative to exact inference algorith...

متن کامل

Project Portfolio Risk Response Selection Using Bayesian Belief Networks

Risk identification, impact assessment, and response planning constitute three building blocks of project risk management. Correspondingly, three types of interactions could be envisioned between risks, between impacts of several risks on a portfolio component, and between several responses. While the interdependency of risks is a well-recognized issue, the other two types of interactions remai...

متن کامل

Joint Bayesian Stochastic Inversion of Well Logs and Seismic Data for Volumetric Uncertainty Analysis

Here in, an application of a new seismic inversion algorithm in one of Iran’s oilfields is described. Stochastic (geostatistical) seismic inversion, as a complementary method to deterministic inversion, is perceived as contribution combination of geostatistics and seismic inversion algorithm. This method integrates information from different data sources with different scales, as prior informat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Approx. Reasoning

دوره 2  شماره 

صفحات  -

تاریخ انتشار 1988